package com.lykj.modules.shop.excel;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.ContentRowHeight;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * StoreProductExcel
 *
 * @author cxl
 */
@Data
@ColumnWidth(16)
@HeadRowHeight(20)
@ContentRowHeight(18)
public class StoreProductExcel implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 分类ID
	 */
	@ExcelProperty(value = "分类ID")
	private Long cateId;
	/**
	 * 商品标题
	 */
	@ExcelProperty(value = "商品标题")
	private String title;
	/**
	 * 封面图
	 */
	@ExcelProperty(value = "封面图")
	private String pic;
	/**
	 * 商品简介
	 */
	@ExcelProperty(value = "商品简介")
	private String intro;
	/**
	 * 产品描述
	 */
	@ExcelProperty(value = "产品描述")
	private String detail;
	/**
	 * 商品价格
	 */
	@ExcelProperty(value = "商品价格")
	private BigDecimal sellPrice;
	/**
	 * 市场价格
	 */
	@ExcelProperty(value = "市场价格")
	private BigDecimal marketPrice;
	/**
	 * 成本价格
	 */
	@ExcelProperty(value = "成本价格")
	private BigDecimal costPrice;
	/**
	 * 商品PV值
	 */
	@ExcelProperty(value = "商品PV值")
	private BigDecimal pvPrice;
	/**
	 * 配送费
	 */
	@ExcelProperty(value = "配送费")
	private BigDecimal expressFee;
	/**
	 * 单位名
	 */
	@ExcelProperty(value = "单位名")
	private String units;
	/**
	 * 销量
	 */
	@ExcelProperty(value = "销量")
	private Integer salesVolume;
	/**
	 * 库存
	 */
	@ExcelProperty(value = "库存")
	private Integer reserveCount;
	/**
	 * 是否积分兑换
	 */
	@ApiModelProperty(value = "是否积分兑换")
	private Integer isIntegral;
	/**
	 * 兑换积分
	 */
	@ApiModelProperty(value = "兑换积分")
	private Integer integral;
	/**
	 * 众鸟挂单号
	 */
	@ApiModelProperty(value = "众鸟挂单号")
	private String znMakerId;
	/**
	 * 众鸟商品ID
	 */
	@ApiModelProperty(value = "众鸟商品ID")
	private String znCommodityId;
}
